package top.xiangqifu.springboot2_auth.validate;

import org.springframework.util.StringUtils;

import java.util.regex.Pattern;

/**
 * 正则相关接口
 */
public interface RegInfo {
    String DEPT_NAME="^[\\S]{4,16}$";

    /**
     * 正则校验
     * @param reg 正则表达式
     * @param info 要校验的信息
     * @return 返回的结果
     */
    default boolean checkReg(String reg,String info){
        if (!StringUtils.hasText(reg)){
            return false;
        }
        if (!StringUtils.hasText(info)){
            return false;
        }
        return Pattern.matches(reg,info);
    }
}
